import Vue from 'vue'
import Vuex from 'vuex'
import kuwoapi from './kuwoapi'
import wangyiyunapi from './wangyiyunapi'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
    // player组件的prop
    // 当前歌曲在歌单的位置
    currentIndex: 0,
    // 播放模式（移动到播放器组件中）
    mode: 0,
    // 当前播放的url
    musicSrc: '',
    // 当前播放的歌词
    lyric: '',
    // 音量
    volume: 100,
    // 进度
    progress: 0,
    // 播放、暂停（移动到播放器组件中）
    isPlaying: false,
    // 总时长
    totalTime: "0:00",
    // 歌手
    artist: "^",
    // 歌名
    name: "^",
    // 专辑图片
    imgsrc: require('../assets/01.jpg'),

  },
  mutations: {
    setState(state, option) {
      for (const key in option) {
        state[key] = option[key]
      }
    }
  },
  actions: {

  },
  modules: {
    kuwoapi,
    wangyiyunapi
  }
})
